www.gusucode.com > Piwik 网站流量统计系统 v2.9.1PHP源码程序 > Piwik 网站流量统计系统 v2.9.1/How to install Piwik.html/piwik/plugins/Widgetize/Widgetize.php
<?php /** * Piwik - free/libre analytics platform * * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * */ namespace Piwik\Plugins\Widgetize; class Widgetize extends \Piwik\Plugin { /** * @see Piwik\Plugin::getListHooksRegistered */ public function getListHooksRegistered() { return array( 'AssetManager.getJavaScriptFiles' => 'getJsFiles', 'AssetManager.getStylesheetFiles' => 'getStylesheetFiles', 'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys' ); } public function getJsFiles(&$jsFiles) { $jsFiles[] = "libs/jquery/jquery.truncate.js"; $jsFiles[] = "libs/bower_components/jquery.scrollTo/jquery.scrollTo.min.js"; $jsFiles[] = "plugins/Morpheus/javascripts/piwikHelper.js"; $jsFiles[] = "plugins/Morpheus/javascripts/jquery.icheck.min.js"; $jsFiles[] = "plugins/Morpheus/javascripts/morpheus.js"; $jsFiles[] = "plugins/CoreHome/javascripts/dataTable.js"; $jsFiles[] = "plugins/Dashboard/javascripts/widgetMenu.js"; $jsFiles[] = "plugins/Widgetize/javascripts/widgetize.js"; } public function getStylesheetFiles(&$stylesheets) { $stylesheets[] = "plugins/Widgetize/stylesheets/widgetize.less"; $stylesheets[] = "plugins/CoreHome/stylesheets/coreHome.less"; $stylesheets[] = "plugins/CoreHome/stylesheets/dataTable.less"; $stylesheets[] = "plugins/CoreHome/stylesheets/cloud.less"; $stylesheets[] = "plugins/Dashboard/stylesheets/dashboard.less"; } public function getClientSideTranslationKeys(&$translations) { $translations[] = 'Widgetize_OpenInNewWindow'; $translations[] = 'Dashboard_LoadingWidget'; } }